/**
 * Simulación del Servicio de Base de Datos
 */
package wt.rocket.bd.model;

/**
 *
 * @author Waytech
 */
public class ServicioLider {

  /**
   * simulación de consulta con base de datos, para chequear si la cédula está
   * en uso
   *
   * @param cedula
   * @return true si cedula está registrada
   */
  public boolean existeCedula(String cedula) {
    //PENDIENTE: implementar la consulta con la base de datos
    if (cedula.equals("16594651")) {
      return true;
    } else {
      return false;
    }
  }

  /**
   * simulación de actualización de cédula en la base de datos
   *
   * @param id id del líder
   * @param cedula la nueva cédula
   * @return true si cedula está registrada
   */
  public boolean actualizarCedula(int id, String cedula) {
    //PENDIENTE: implementar método
    return true; //actualización con éxito
  }

  /**
   * simulación de actualización de cédula en la base de datos
   *
   * @param id id del líder
   * @param nombre el nuevo nombre
   * @return true si cedula está registrada
   */
  public boolean actualizarNombre(int idLider, String nombre) {
    //PENDIENTE: implementar método
    return true; //actualización con éxito    
  }

  /**
   * simula la actualización en la bd
   *
   * @param idLider id del líder
   * @param idDpto nuevo id del departamento
   * @return true, si la actualización fue ejecutada con éxito
   */
  public boolean actualizarDpto(int idLider, int idDpto) {
    //PENDIENTE: implementar la actualización
    return true;
  }

  /**
   * simula la actualización en la bd
   *
   * @param idLider
   * @param esJefeDpto
   * @return
   */
  public boolean actualizarRolJefeDpto(int idLider, boolean esJefeDpto) {
    //PENDIENTE: implementar la actualización
    return true;
  }

  /**
   * simula la actualización en la bd
   * @param idLider
   * @param nuevoValorPorcentaje
   * @return
   */
  public boolean actualizarPorcentaje(int nuevoValorPorcentaje) {
    return true;
  }

  /**
   * simula la búsqueda del id del líder
   */
  public boolean actualizarPorcentaje(int idLider, int nuevoValor) {
    return true;
  }
}
